# language: en

Feature: Agregar notas a una reunion
  In order to organize meeting information
  As a magister student
  I want to add notes and attach them to a meeting

  Scenario Outline: Agregar una nota a una reunion
    Given hay una reunion en la base de datos con nombre <nombreReunion> y fecha <anioReunion> <mesReunion> <diaReunion>
    And estoy en la pagina de agregar notas
    When el titulo de la nota es <titulo>
    And el texto de la nota es <textoNota>
    And la reunion seleccionada tiene nombre <nombreReunion> y fecha <anioReunion> <mesReunion> <diaReunion>
    And presiono el boton <button>
    Then debe verse la pantalla con lo siguiente <resultado>
    And la base de datos debe contener la nota <titulo> con texto <textoNota>

  Examples:
    | nombreReunion | anioReunion   | mesReunion    | diaReunion    | titulo    |   textoNota   |     button                |   resultado               |
    | "Reunion1"    |   "2014"      |   "2"         |   "15"        |   "nota1" |  "textotexto" | "Crear Nota de Reunión"   |   "La siguiente nota de " |
    | "Reunion2"    |   "2014"      |   "2"         |   "15"        |   "nota1" |  "textotexto" | "Crear Nota de Reunión"   |   "La siguiente nota de " |

   Scenario Outline: Evitar que los espacios sean nulos
    Given hay una reunion en la base de datos con nombre <nombreReunion> y fecha <anioReunion> <mesReunion> <diaReunion>
    And estoy en la pagina de agregar notas
    When el titulo de la nota es <titulo>
    And el texto de la nota es <textoNota>
    And la reunion seleccionada tiene nombre <nombreReunion> y fecha <anioReunion> <mesReunion> <diaReunion>
    And presiono el boton <button>
    Then debe verse la pantalla con lo siguiente <resultado>
    And la base de datos no debe contener la nota <titulo> con texto <textoNota>

  Examples:
    | nombreReunion | anioReunion   | mesReunion    | diaReunion    | titulo    |   textoNota   |     button                |   resultado               |
    | "Reunion1"    |   "2014"      |   "2"         |   "15"        |   ""      |  ""           | "Crear Nota de Reunión"   |   "Campos Incompletos"    |